<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@page import="com.ad.blogger.entity.*"%>
<%@ include file="pages/top.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
		<title>微博易weiboyi.com|跨平台微博精准传播平台</title>
		<link rel="stylesheet" href="<%=basePath%>/css/global.css" />
		<link rel="stylesheet" href="<%=basePath%>/css/style.css" />
		<link rel="stylesheet" href="<%=basePath%>/css/vscroll.css" />
		<link rel="stylesheet" href="<%=basePath%>/css/hscroll.css" />

		<script src="<%=basePath%>/js/SpryTabbedPanels.js"
			type="text/javascript"></script>
		<script src="<%=basePath%>/js/swfobject.js" type="text/javascript"></script>
		<script src="<%=basePath%>/js/jquery-1.7.2.min.js" type="text/javascript"></script>
		<script src="<%=basePath%>/js/jquery.imageScroller.js" type="text/javascript"></script>
		<script src="<%=basePath%>/js/jquery.form.js" type="text/javascript"></script>
		<script src="<%=basePath%>/js/hscroll.js" type="text/javascript"></script>
		<script src="<%=basePath%>/js/vscroll.js" type="text/javascript"></script>
		<script src="<%=basePath%>/js/jquery-ui-1.7.2.custom.min.js" type="text/javascript"></script>
		<link type="text/css" href="<%=basePath%>/css/themes/base/ui.all.css" rel="stylesheet" />

		<style type="text/css">
		label,input {
			display: block;
		}
		input.text {
			margin-bottom: 12px;
			width: 95%;
			padding: .4em;
		}
		
		fieldset {
			padding: 0;
			border: 0;
			margin-top: 25px;
		}
		
		h1 {
			font-size: 1.2em;
			margin: .6em 0;
		}
		
		.ui-button {
			outline: 0;
			margin: 0;
			padding: .4em 1em .5em;
			text-decoration: none; ! important;
			cursor: pointer;
			position: relative;
			text-align: center;
		}
		
		.ui-dialog .ui-state-highlight,.ui-dialog .ui-state-error {
			padding: .3em;
		}
		</style>
		<script type="text/javascript">
	$(function() {
		
		var name = $("#name"),
			email = $("#email"),
			password = $("#password"),
			allFields = $([]).add(name).add(email).add(password),
			tips = $("#validateTips");

		function updateTips(t) {
			tips.text(t).effect("highlight",{},1500);
		}

		function checkLength(o,n,min,max) {

			if ( o.val().length > max || o.val().length < min ) {
				o.addClass('ui-state-error');
				updateTips("Length of " + n + " must be between "+min+" and "+max+".");
				return false;
			} else {
				return true;
			}

		}

		function checkRegexp(o,regexp,n) {

			if ( !( regexp.test( o.val() ) ) ) {
				o.addClass('ui-state-error');
				updateTips(n);
				return false;
			} else {
				return true;
			}

		}
		
		$("#dialog").dialog({
			bgiframe: true,
			autoOpen: false,
			height: 320,
			modal: true,
			buttons: {
				'Create an account': function() {
					var bValid = true;
					allFields.removeClass('ui-state-error');

					bValid = bValid && checkLength(name,"username",3,16);
					bValid = bValid && checkLength(email,"email",6,80);
					bValid = bValid && checkLength(password,"password",5,16);

					bValid = bValid && checkRegexp(name,/^[a-z]([0-9a-z_])+$/i,"Username may consist of a-z, 0-9, underscores, begin with a letter.");
					// From jquery.validate.js (by joern), contributed by Scott Gonzalez: http://projects.scottsplayground.com/email_address_validation/
					bValid = bValid && checkRegexp(email,/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i,"eg. ui@jquery.com");
					bValid = bValid && checkRegexp(password,/^([0-9a-zA-Z])+$/,"Password field only allow : a-z 0-9");
					
					if (bValid) {
						$('#users tbody').append('<tr>' +
							'<td>' + name.val() + '</td>' + 
							'<td>' + email.val() + '</td>' + 
							'<td>' + password.val() + '</td>' +
							'</tr>'); 
						$(this).dialog('close');
					}
				},
				Cancel: function() {
					$(this).dialog('close');
				}
			},
			close: function() {
				allFields.val('').removeClass('ui-state-error');
			}
		});
		
		
		
		$('#create-user').click(function() {
			$('#dialog').dialog('open');
		})
		.hover(
			function(){ 
				$(this).addClass("ui-state-hover"); 
			},
			function(){ 
				$(this).removeClass("ui-state-hover"); 
			}
		).mousedown(function(){
			$(this).addClass("ui-state-active"); 
		})
		.mouseup(function(){
				$(this).removeClass("ui-state-active");
		});

	});
	$('input:text.items').val(function() {
	  return this.value + ' aaa' + this.className;
	});
	
	</script>
	</head>
	<body>
		<div>
			<div id="dialog" title="Create new user">
				<p id="validateTips">
					All form fields are required.
				</p>

				<form>
					<fieldset>
						<label for="name">
							Name
						</label>
						<input type="text" name="name" id="name"
							class="text ui-widget-content ui-corner-all" />
						<label for="email">
							Email
						</label>
						<input type="text" name="email" id="email" value=""
							class="text ui-widget-content ui-corner-all" />
						<label for="password">
							Password
						</label>
						<input type="password" name="password" id="password" value=""
							class="text ui-widget-content ui-corner-all" />
					</fieldset>
				</form>
			</div>
			<button id="create-user"
				class="ui-button ui-state-default ui-corner-all">
				Create new user
			</button>

		</div>
<select id="single">
  <option value="Single2">Single</option>
  <option value="Single">Single2</option>
</select>
<select id="multiple" multiple="multiple">
  <option selected="selected">Multiple</option>
  <option>Multiple2</option>
  <option selected="selected">Multiple3</option>
</select><br/>
<input type="checkbox" value="check1"/> check1
<input type="checkbox" value="check2"/> check2
<input type="radio" value="radio1"/> radio1
<input type="radio" value="radio2"/> radio2
<script>
$("#single").val("Single2");
$("#multiple").val(["Multiple2", "Multiple3"]);
$("input").val(["check2", "radio1"]);
</script>
	</body>
</html>
